/**
 * 
 */
package com.haizhi.dao;

import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.querydsl.QueryDslPredicateExecutor;

import com.haizhi.bean.TbPost;
import com.haizhi.bean.TbSection;

/**
 * @author jiangjintai
 *
 */
public interface PostDao extends JpaRepository<TbPost, Integer>,
		QueryDslPredicateExecutor<TbPost> {

	/**
	 * jiangjintai
	 * 2016年8月10日
	 * @param sectionId
	 * @param pageAble
	 * @return
	 */
	Page<TbPost> findByTbSectionSectionId(Integer sectionId, Pageable pageAble);

	/**
	 * jiangjintai
	 * 2016年8月11日
	 * @param tbSection
	 * @param i
	 * @param pageAble
	 * @return
	 */
	Page<TbPost> findByTbSectionSectionIdAndPostType(Integer sectionId,
			int i, Pageable pageAble);

}
